bf8cf602295e14e09e8ff1112dd48d2406e8e196,plugins/org.eclipse.xtend.core/xtend-gen/org/eclipse/xtend/core/formatting/XtendFormatter.java,XtendFormatter,_format,#XClosure#,791
Before Change
}
};
FormattingData _append = this.append(explicit, _function);
format.add(_append);
} else {
final Procedure1<FormattingDataInit> _function_1 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.newLine();
it.increaseIndentation();
}
};
FormattingData _append_1 = open==null?(FormattingData)null:this.append(open, _function_1);
format.add(_append_1);
}
EList<XExpression> _expressions = _xBlockExpression.getExpressions();
for (final XExpression c : _expressions) {
{
List<FormattingData> _format = this.format(c);
Iterables.<FormattingData>addAll(format, _format);
EList<XExpression> _expressions_1 = _xBlockExpression.getExpressions();
XExpression _last = IterableExtensions.<XExpression>last(_expressions_1);
boolean _notEquals_1 = (!Objects.equal(c, _last));
if (_notEquals_1) {
INode _nodeForEObject_1 = this.nodeForEObject(c);
final Procedure1<FormattingDataInit> _function_2 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.newLine();
}
};
FormattingData _append_2 = this.append(_nodeForEObject_1, _function_2);
format.add(_append_2);
}
}
}
final Procedure1<FormattingDataInit> _function_2 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.newLine();
it.decreaseIndentation();
}
};
FormattingData _prepend = close==null?(FormattingData)null:this.prepend(close, _function_2);
format.add(_prepend);
}
}
}
if (!_matched) {
if (child instanceof XBlockExpression) {
final XBlockExpression _xBlockExpression = (XBlockExpression)child;
boolean _useNoSpaceInsideClosure = this.useNoSpaceInsideClosure(expr);
if (_useNoSpaceInsideClosure) {
_matched=true;
EList<JvmFormalParameter> _declaredFormalParameters = expr.getDeclaredFormalParameters();
boolean _isEmpty = _declaredFormalParameters.isEmpty();
boolean _not = (!_isEmpty);
if (_not) {
EList<JvmFormalParameter> _declaredFormalParameters_1 = expr.getDeclaredFormalParameters();
JvmFormalParameter _get = _declaredFormalParameters_1.get(0);
final INode n = this.nodeForEObject(_get);
final Procedure1<FormattingDataInit> _function = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.noSpace();
}
};
FormattingData _prepend = this.prepend(n, _function);
format.add(_prepend);
final Procedure1<FormattingDataInit> _function_1 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.noSpace();
}
};
FormattingData _append = this.append(n, _function_1);
format.add(_append);
}
EList<XExpression> _expressions = _xBlockExpression.getExpressions();
XExpression _get_1 = _expressions.get(0);
final INode c = this.nodeForEObject(_get_1);
final Procedure1<FormattingDataInit> _function_2 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.noSpace();
}
};
FormattingData _prepend_1 = this.prepend(c, _function_2);
format.add(_prepend_1);
final Procedure1<FormattingDataInit> _function_3 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.noSpace();
}
};
FormattingData _append_1 = this.append(c, _function_3);
format.add(_append_1);
}
}
}
if (!_matched) {
if (child instanceof XBlockExpression) {
final XBlockExpression _xBlockExpression = (XBlockExpression)child;
_matched=true;
final Procedure1<FormattingDataInit> _function = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.space = " ";
}
};
FormattingData _append = open==null?(FormattingData)null:this.append(open, _function);
format.add(_append);
EList<XExpression> _expressions = _xBlockExpression.getExpressions();
for (final XExpression c : _expressions) {
{
List<FormattingData> _format = this.format(c);
Iterables.<FormattingData>addAll(format, _format);
INode _nodeForEObject_1 = this.nodeForEObject(c);
final Procedure1<FormattingDataInit> _function_1 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.space = " ";
}
};
FormattingData _append_1 = this.append(_nodeForEObject_1, _function_1);
format.add(_append_1);
}
}
}
}
if (!_matched) {
if (child instanceof XExpression) {
final XExpression _xExpression = (XExpression)child;
_matched=true;
List<FormattingData> _format = this.format(_xExpression);
Iterables.<FormattingData>addAll(format, _format);
}
}
_xblockexpression = (format);
After Change
}
};
FormattingData _append = open==null?(FormattingData)null:this.append(open, _function);
format.operator_add(_append);
}
}
}
if (!_matched) {
if (child instanceof XBlockExpression) {
final XBlockExpression _xBlockExpression = (XBlockExpression)child;
if (multiline) {
_matched=true;
boolean _notEquals = (!Objects.equal(explicit, null));
if (_notEquals) {
final Procedure1<FormattingDataInit> _function = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.newLine();
it.increaseIndentation();
}
};
FormattingData _append = this.append(explicit, _function);
format.operator_add(_append);
} else {
final Procedure1<FormattingDataInit> _function_1 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.newLine();
it.increaseIndentation();
}
};
FormattingData _append_1 = open==null?(FormattingData)null:this.append(open, _function_1);
format.operator_add(_append_1);
}
EList<XExpression> _expressions = _xBlockExpression.getExpressions();
for (final XExpression c : _expressions) {
{
this.format(c, format);
EList<XExpression> _expressions_1 = _xBlockExpression.getExpressions();
XExpression _last = IterableExtensions.<XExpression>last(_expressions_1);
boolean _notEquals_1 = (!Objects.equal(c, _last));
if (_notEquals_1) {
INode _nodeForEObject_1 = this.nodeForEObject(c);
final Procedure1<FormattingDataInit> _function_2 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.newLine();
}
};
FormattingData _append_2 = this.append(_nodeForEObject_1, _function_2);
format.operator_add(_append_2);
}
}
}
final Procedure1<FormattingDataInit> _function_2 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.newLine();
it.decreaseIndentation();
}
};
FormattingData _prepend = close==null?(FormattingData)null:this.prepend(close, _function_2);
format.operator_add(_prepend);
}
}
}
if (!_matched) {
if (child instanceof XBlockExpression) {
final XBlockExpression _xBlockExpression = (XBlockExpression)child;
boolean _useNoSpaceInsideClosure = this.useNoSpaceInsideClosure(expr);
if (_useNoSpaceInsideClosure) {
_matched=true;
EList<JvmFormalParameter> _declaredFormalParameters = expr.getDeclaredFormalParameters();
boolean _isEmpty = _declaredFormalParameters.isEmpty();
boolean _not = (!_isEmpty);
if (_not) {
EList<JvmFormalParameter> _declaredFormalParameters_1 = expr.getDeclaredFormalParameters();
JvmFormalParameter _get = _declaredFormalParameters_1.get(0);
final INode n = this.nodeForEObject(_get);
final Procedure1<FormattingDataInit> _function = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.noSpace();
}
};
FormattingData _prepend = this.prepend(n, _function);
format.operator_add(_prepend);
final Procedure1<FormattingDataInit> _function_1 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.noSpace();
}
};
FormattingData _append = this.append(n, _function_1);
format.operator_add(_append);
}
EList<XExpression> _expressions = _xBlockExpression.getExpressions();
XExpression _get_1 = _expressions.get(0);
final INode c = this.nodeForEObject(_get_1);
final Procedure1<FormattingDataInit> _function_2 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.noSpace();
}
};
FormattingData _prepend_1 = this.prepend(c, _function_2);
format.operator_add(_prepend_1);
final Procedure1<FormattingDataInit> _function_3 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.noSpace();
}
};
FormattingData _append_1 = this.append(c, _function_3);
format.operator_add(_append_1);
}
}
}
if (!_matched) {
if (child instanceof XBlockExpression) {
final XBlockExpression _xBlockExpression = (XBlockExpression)child;
_matched=true;
final Procedure1<FormattingDataInit> _function = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.space = " ";
}
};
FormattingData _append = open==null?(FormattingData)null:this.append(open, _function);
format.operator_add(_append);
EList<XExpression> _expressions = _xBlockExpression.getExpressions();
for (final XExpression c : _expressions) {
{
this.format(c, format);
INode _nodeForEObject_1 = this.nodeForEObject(c);
final Procedure1<FormattingDataInit> _function_1 = new Procedure1<FormattingDataInit>() {
public void apply(final FormattingDataInit it) {
it.space = " ";
}
};
FormattingData _append_1 = this.append(_nodeForEObject_1, _function_1);
format.operator_add(_append_1);
}
}
}
}
if (!_matched) {
if (child instanceof XExpression) {
final XExpression _xExpression = (XExpression)child;
_matched=true;
this.format(_xExpression, format);
}
}
}